From d7272cff92348539fea6451fd7ee4f926914f97c Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Mon, 7 Jun 1993 23:57:08 +0000 Subject: [PATCH] (init_baud_rate) [HAVE_TERMIOS]: Use cfgetospeed. --- src/sysdep.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sysdep.c b/src/sysdep.c index db3a747d8cc..982d361ae2a 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -239,7 +239,7 @@ init_baud_rate () sg.c_cflag = (sg.c_cflag & ~CBAUD) | B9600; tcgetattr (0, &sg); - ospeed = sg.c_cflag & CBAUD; + ospeed = cfgetospeed (&sg); #else /* neither VMS nor TERMIOS */ #ifdef HAVE_TERMIO struct termio sg; @@ -255,7 +255,8 @@ init_baud_rate () struct sgttyb sg; sg.sg_ospeed = B9600; - ioctl (0, TIOCGETP, &sg); + if (ioctl (0, TIOCGETP, &sg) < 0) + abort (); ospeed = sg.sg_ospeed; #endif /* not HAVE_TERMIO */ #endif /* not HAVE_TERMIOS */ -- 2.30.2